/* css重置样式表 */
/* 通用 */
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
}
page{
	// background-color: #fff;
}
button::after{
	border:0;
	border-radius: 0;

}
.uni-button{
	width: 100%;
	height: 80rpx;
	background-color: #1c2227;
	color: #fff;
	text-align: center;
	line-height: 80rpx;
	margin: 0;
	padding: 0;
	border-radius: 15rpx;
}
image {
	vertical-align: bottom;
}

ul,
ol,
li {
	list-style-type: none;
}

/* ie标准盒子模型 */
.boxSizing {
	box-sizing: border-box;
}

view {
	box-sizing: border-box;
	
	
}
input{
	font-size: 28rpx;
}
.text_none{
	font-size: 32rpx;
	color: #C0C0C0;
	margin-top: 25rpx;
	font-weight: 500;
}

/* 弹性盒子 */
.uni-flex {
	display: flex;
}
.uni-row {
	flex-direction: row;
}
.uni-column {
	flex-direction: column;
}
.uni-warp {
	flex-wrap: wrap;
}
.uni-flex-item {
	flex: 1;
}
.uni-flex-start {
	justify-content: flex-start;
}
.uni-flex-end {
	justify-content: flex-end;
}
.uni-flex-center {
	justify-content: center;
}
.uni-flex-between {
	justify-content: space-between;
}
.uni-flex-around {
	justify-content: space-around;
}
.uni-align-start {
	align-items: flex-start;
}
.uni-align-center {
	align-items: center;
}
.uni-align-end {
	align-items: flex-end;
}


.uni-br-rd-ccc{
	border: 1px solid #CCCCCC;
	border-radius: 10rpx;
}

/* 文本溢出隐藏 单行*/
.uni-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
/* 文本溢出隐藏 多行*/
.uni-ellipsis-2 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	/* autoprefixer: off */
	-webkit-box-orient: vertical;
	/* autoprefixer: on */
	word-wrap: break-word;
	word-break: break-all;
}

/* 文本溢出隐藏 多行*/
.uni-ellipsis-3 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}
.uni-padding-30{
    padding: 30upx;
}

/* 文本溢出隐藏 */

/* 文字大小 */
.uni-font-s6 {
	font-size: 12upx;
}
.uni-font-s8 {
	font-size: 16upx;
}
.uni-font-s9 {
	font-size: 18upx;
}
.uni-font-s10 {
	font-size: 20upx;
}
.uni-font-s11{
	font-size:22upx;
}
.uni-font-s12 {
	font-size: 24upx;
}
.uni-font-s13 {
	font-size: 26upx;
}
.uni-font-s14 {
	font-size: 28upx;
}
.uni-font-s15 {
	font-size: 30upx;
}
.uni-font-s16 {
	font-size: 32upx;
}
.uni-font-s17 {
	font-size: 34upx;
}
.uni-font-s18 {
	font-size: 36upx;
}
.uni-font-s19 {
	font-size:38upx;
}
.uni-font-s20 {
	font-size: 40upx;
}
.uni-font-s21 {
	font-size: 42upx;
}
.uni-font-s22 {
	font-size: 44upx;
}
.uni-font-s28{
	font-size: 56upx;
}
.uni-font-s24{
	font-size: 48upx;
}
.uni-font-s25{
	font-size: 50upx;
}
.uni-font-s26{
	font-size: 52upx;
}
.uni-font-s30{
	font-size: 60upx;
}
// 文字大小

.uni-font-weight-400 {
	font-family: PingFang SC;
	font-weight: 400;
}
.uni-font-weight-500 {
	font-family:PingFang SC;
	font-weight: 500;
}
.uni-font-weight-600 {
	font-family:PingFang SC;
	font-weight: 600;
}
.uni-font-weight-bold {
	font-family:PingFang SC;
	font-weight: bold;
}


//定位
.uni-absolute {
	position: absolute;
}
.uni-relative {
	position: relative;
}



//字体颜色
.color-51 {
  color: rgba(51, 51, 51, 1);
}
.color-136 {
  color: rgba(136, 136, 136, 1);
}
.color-333{
	color: #333;
}
.color-255 {
  color: rgba(255, 255, 255, 1);
}
.color-999{
	color:#999;
}
.color-ccc{
	color: #CCCCCC;
}

//背景颜色
.background-153{
	color:rgba(153,153,153,1);
}
.background-white {
  background: rgba(255, 255, 255, 1);
}
.background-linear{
	background:linear-gradient(90deg,rgba(244,52,30,1) 0%,rgba(252,82,39,1) 100%);
}
.login-btn{
	width: 500rpx;
	height: 80rpx;
	line-height: 80rpx;
	color: #fff;
	font-size:32rpx;
	background: #FF3E17;
	border-radius: 40rpx;
	text-align: center;
	margin: 0 auto;
}


//图片
.display-block {
  display: block;
}
.width-height{
	width: 100%;
	height: 100%;
}
.no_box{
	display: flex;
	flex-direction: column;
	align-items: center;
	/* justify-content: center; */
	width: 100%;
	height: 60vh;
}
.button_submit{
	width: 100%;
	position: fixed;
	z-index: 10000;
	bottom: 0;
	display: flex;
	justify-content: center;
	padding-top: 16rpx;
	padding-bottom: calc(constant(safe-area-inset-bottom) + 32rpx) ;
	padding-bottom: calc(env(safe-area-inset-bottom) + 32rpx) ;
	background-color: #fff;
	border-top: 1rpx solid #f9f9f9;
	box-shadow: 0rpx 0rpx 40rpx 0rpx rgba(0,0,0,0.1) ;
}
.button_submit_all{
	width: 100%;
	position: fixed;
	z-index: 10000;
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: center;
	padding: 16rpx 32rpx;
	padding-bottom: calc(constant(safe-area-inset-bottom) + 32rpx) ;
	padding-bottom: calc(env(safe-area-inset-bottom) + 32rpx) ;
	background-color: #fff;
	border-top: 1rpx solid #f9f9f9;
	box-shadow: 0rpx 0rpx 40rpx 0rpx rgba(0,0,0,0.1) ;
}
.btns{
	width: 334rpx;
	height: 66rpx;
}
.btns_all{
	width: 100%;
	height: 66rpx;
}